/**
* Copyright @ 2023 iAuto (Shanghai) Co., Ltd.
* All Rights Reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are NOT permitted except as agreed by
* iAuto (Shanghai) Co., Ltd.
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
*/


/**
 * @description 搜索栏
 */
import { Input, InputProps } from 'antd';
import React from 'react';
import { SearchOutlined } from '@ant-design/icons';

interface IProps extends InputProps {
  submit: () => void;
}

export default ({ submit, placeholder, ...resProps }: IProps) => {
  return (
    <Input
      {...resProps}
      suffix={<SearchOutlined onClick={submit} />}
      allowClear
      onPressEnter={submit}
      placeholder={placeholder}
    />
  );
};
